﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RxxApi.Common.Helper;

public class RecursionHelper
{
}

public class NavigationBar
{
    public long id { get; set; }
    public long pid { get; set; }
    public int order { get; set; }
    public string name { get; set; }
    public bool IsHide { get; set; } = false;
    public bool IsButton { get; set; } = false;
    public string path { get; set; }
    public string Func { get; set; }
    public string iconCls { get; set; }
    public NavigationBarMeta meta { get; set; }
    public List<NavigationBar> children { get; set; }
}

public class NavigationBarMeta
{
    public string title { get; set; }
    public bool requireAuth { get; set; } = true;
    public bool NoTabPage { get; set; } = false;
    public bool keepAlive { get; set; } = false;
    public string icon { get; set; }
}
